x trilogy